@echo off
chcp 65001 >nul

echo 设置环境变量 SageKing_Code_Dir: %SageKing_Code_Dir%...

echo 正在切换到项目目录...
cd /d "%SageKing_Code_Dir%\docker\compose"

if errorlevel 1 (
    echo 错误：无法切换到指定目录
    pause
    exit /b 1
)

echo 当前目录：%cd%
echo.
echo 目录内容：
dir /b
echo.

echo 设置环境变量 APP_TAG: %APP_TAG%...


if "%Nginx_on%"=="1" (
    echo 启动 Docker Compose nginx 服务...
    docker compose -f docker-compose-nginx-openid.yml -p sageking-dev-openid-service-compose up -d --force-recreate

) else (
    echo 启动 Docker Compose yarp 服务...
    docker compose -f docker-compose-yarp-openid.yml -p sageking-dev-openid-service-compose up -d --force-recreate
)


if errorlevel 1 (
    echo 错误：Docker Compose 启动失败
    pause
    exit /b 1
) else (
    echo Docker Compose 服务启动成功！
)

echo 显示运行中的容器：
docker ps --filter name=sageking-dev-openid-service-compose

pause